#!/bin/bash
# 快速Docker启动脚本

set -e

PROJECT_DIR="/appHome/duisburg_visa_extension"
COMPOSE_FILE="docker-compose.yml"

echo "🚀 启动杜伊斯堡签证预约系统..."

# 检查项目目录
if [[ ! -d "$PROJECT_DIR" ]]; then
    echo "❌ 项目目录不存在: $PROJECT_DIR"
    exit 1
fi

# 进入项目目录
cd "$PROJECT_DIR"

# 停止现有服务
echo "🛑 停止现有服务..."
docker-compose -f "$COMPOSE_FILE" down

# 启动服务
echo "🚀 启动Docker服务..."
docker-compose -f "$COMPOSE_FILE" up -d

# 等待服务启动
echo "⏳ 等待服务启动..."
sleep 10

# 显示服务状态
echo "📊 服务状态:"
docker-compose -f "$COMPOSE_FILE" ps

echo "✅ 服务启动完成！"
echo "🌐 服务访问地址:"
echo "   后端API: http://localhost:5001"
echo "   前端界面: http://localhost:3000"
echo "   健康检查: http://localhost:5001/api/health"
echo "📋 查看日志: docker-compose -f $COMPOSE_FILE logs -f"
